package com.navcoo.todolist.pojo.dto;

import jakarta.validation.constraints.DecimalMax;
import jakarta.validation.constraints.DecimalMin;
import lombok.Data;
import lombok.ToString;
import org.springframework.boot.context.properties.bind.DefaultValue;

import java.io.Serializable;

/**
 * 搜索Todo数据DTO
 *
 * @author Navcoo
 * @date 2024-02-11
 */
@Data
@ToString
public class SearchTodoDatasDTO implements Serializable {

    /**
     * 当前页码
     */
    @DecimalMin("1")
    private Integer currentPage = 1;

    /**
     * 每页数量
     */
    @DecimalMax("100")
    private Integer pageSize = 10;

    /**
     * 是否完成
     */
    private Boolean isDone;
}
